package kotlin05.src.main.java.com.example.kotlin05.s04

/**
 * 1. JvmOverloads
 * 注解，协助产生kotlin函数的重载版本，设计一个可能会暴露给Java用户使用的API
 * 记得使用@JvmOverloads注解，这样，增加这个API的可靠性
 *
 *
 *
 *
 */
class JvmOverloadsKTTest3 {

    //1. 调用者可以指定左手或者右手拿什么食物，或者使用默认的配置-左手拿浆果，右手拿牛肉
    //TODO：强制重载
    @JvmOverloads
    fun HandoverFood(lefthand : String = "barries",rightHand : String = "beef"){
        println("Mmmm... your hand over some delicious $lefthand and $rightHand")
    }




}